MLLKILVKLIILDSSCSFLERFKLIIDCYTNKDIPDIDRQLPIWMLWRIWKSRNLSVYQHKSSTWREDFIKTVNDATEWALVWTIDSTTNIQTRQVQSRTHHSAWTRPKEDFVKCNFDCKFSKNNNVSQAGRSKGQHCSMSMEAELQALVMAMQHVWSKGYKKVIFEGDNLRLSSFLRKIKPTSKFTTGSEKIIIRKKGLAMLNSIGQEEKTTK